Статья добавлена: 2014-06-06 16:16:13
Автор: Сергей

Использование screen в Freebsd


Для установки screen в Freebsd нужно перейти в порты
  • # cd /usr/ports/sysutils/screen
    make install clean

После установки данной программы запускаем ее.
  • #screen
Для создания screen co своим именем нужно:
  • screen -S <имя screen>

Screen использует клавиатурную комбинацию Ctrl+A для подачи команд терминалам внутри себя. Попробуйте нажать Ctrl+A и ? и вы увидете меню подсказок.
Новое окно в этом скрине открывается комбинацией клавиш
  • Ctrl+a c

Вернутся на предыдущее окно можно сочитанием клавишь
  • Ctrl+a n

Отключение от screen
  • Ctrl+a k

или набрать
  • exit

Также возможно просто отключится от screen, при этом данная программа будет продолжать работать.
  • Ctrl+a d

Для подключения к сесиям screen после внезапного обрыва связи или еще по каким то причинам нужно просмотреть сесии screen
  • screen -ls

Вот мой вывод там одна сесия
  • [ss@crm ~]$ screen -ls
    There is a screen on:
    96108.pts-2.crm (Attached)
    1 Socket in /tmp/screens/S-ss.

Для подключения к сессии нужно ввести:
  • screen -r 96108.pts-2.crm
Для ведения логирования достаточно включить
  • Ctrl+a H
Иногда когда не удается подключится к screen нужно попробывать
  • screen -D -r